home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / isoc / pub / isoc_news / 2-3 / Cerf, Vint - Book Review: Open Systems Networking.Z / Cerf, Vint - Book Review: Open Systems Networking
Text File  |  1994-03-21  |  5KB  |  129 lines

  1. N-2-3-075.06
  2.  
  3. Book Reviews 
  4.  
  5. David M. Piscitello, A. Lyman Chapin
  6. Open Systems Networking, TCP/IP and OSI
  7. Addison-Wesley, 1993
  8.  
  9. Reviewed by Vint Cerf <vcerf@cnri.reston.va.us>
  10.  
  11.  
  12. Even if you know all there is to know about the TCP/IP and OSI 
  13. protocol suites, or maybe if you know..., you should read this 
  14. book. It is one of the clearest presentations of the principles 
  15. underlying the TCP/IP and OSI standards, and is offered in a 
  16. format that allows substantive comparison of the concepts and 
  17. rationale for various technical aspects of each suite. 
  18.  
  19. The style of the book is light, self-deprecating, and utterly 
  20. deflates any and all self-congratulatory or pompous tendencies 
  21. in either the TCP/IP or OSI communities. There are wonderful 
  22. "AHA" sections in which the authors offer insights into the 
  23. rationale for various technical choices - often zinging the 
  24. standards-makers when the outcomes seem particularly dense. 
  25.  
  26. If this book were a wine, I would describe it as full-bodied, 
  27. mature, and distinctly nutty (well, distinctly Piscitello...); great 
  28. bouquet and big nose (occasionally bloodied by brickbats the 
  29. authors throw at themselves, their colleagues and the 
  30. communities in which they have worked over the past 15 years).
  31.  
  32. The humor is helpful, as is the genuine and, in my opinion, 
  33. successful attempt to translate from OSI-ese into 
  34. understandable English. Technical standards can be a stultifying 
  35. topic. In this text, clarity takes precedence over any sense of 
  36. political correctness. The authors speak with considerable 
  37. authority, having personally participated in or led various 
  38. working groups and committees in the OSI and TCP/IP 
  39. communities. 
  40.  
  41. I have a few additions to page 7 listing the Landmarks in the 
  42. History of TCP/IP which I would like to offer. The text doesn't 
  43. mention that the initial work on TCP (which preceded IP by some 
  44. years) was done at Stanford University where the Internet 
  45. Project was launched under a research contract from ARPA. The 
  46. first draft description was written in September 1973, and 
  47. presented to the International Network Working Group (INWG 
  48. which later became IFIP WG 6.1). Then a paper appeared in May 
  49. 1974 (Cerf and kahn, A protocol for packet network 
  50. intercommunication?********, IEEE Trans. Communications, V25? 
  51. No 5, May 1974). The first detailed specification was prepared by 
  52. Yogen Dalal and me in December 1974. The first implementation 
  53. was written by Richard Karp in BCPL on a PDP 11/20 at Stanford. 
  54. Another very early implementation was written by Ray 
  55. Tomlinson at Bolt Beranek and Newman, also in 1974, and it was 
  56. this version that clearly demonstrated the need for a three-way 
  57. synchronization hand-shake. The protocol went through four 
  58. iterations with increasing numbers of implementations, including 
  59. one for a PDP-9 done at University College London under the 
  60. direction of Peter T. Kirstein (more about whom see below). By 
  61. 1978, version 4 had been implemented and IP had been split off 
  62. from TCP as the key datagram transport element at the gateway 
  63. (router).
  64.  
  65. Although 1979 is shown as the date for Ethernet birth, it really 
  66. was developed in the 1973 period as a 3 megabit/second 
  67. system. The inventors, Robert Metcalfe and David Boggs were 
  68. both at Xerox PARC at the time and Metcalfe and his colleagues 
  69. participated in the Stanford seminars that explored TCP/IP 
  70. protocol concepts in the 1973-75 period.
  71.  
  72. The Internet Standards approval process has changed somewhat 
  73. since the book was written. In particular, the Internet 
  74. Engineering Steering Group has the responsibility to approve 
  75. standards and to forward them to the RFC Editor for publication. 
  76.  
  77. The book is organized into a preface, 18 chapters, distributed 
  78. into 5 parts, and two appendices. An important feature is that 
  79. the OSI material and TCP/IP material are treated in parallel 
  80. rather than serially. That is, OSI concepts and TCP/IP concepts 
  81. are compared side-by-side as the book proceeds. This allows 
  82. readers to make fairly detailed comparisons of technical aspects 
  83. of the two protocol suites. This form of presentation, its clarity 
  84. and depth are a real contribution to the community.
  85.  
  86. The book contents is show below:
  87.  
  88. Part One - Introduction to Open Systems
  89.     Chapter 1 - Introduction (book organization)
  90.     Chapter 2 - Open Systems Standards [Fig 2.2 is hilarious]
  91.  
  92. Part Two - Open Network Architectures
  93.     Chapter 3 - Concepts and Terminology of Open Systems
  94.     Chapter 4 - The Languages of Open Systems
  95.     Chapter 5 - Names and Addresses
  96.  
  97. Part Three - Upper Layers
  98.     Chapter 6 - Open Systems Applications
  99.     Chapter 7 - Directories
  100.     Chapter 8 - Open Systems Messaging: Electronic Mail
  101.     Chapter 9 - Network Management
  102.     Chapter 10 - "Core" Application Service Elements
  103.     Chapter 11 - Presentation and Session Layers
  104.  
  105. Part Four - Middle Layers
  106.     Chapter 12 - The Transport Layer
  107.     Chapter 13 - The Network Layer
  108.     Chapter 14 - Routing
  109.     Chapter 15 - Data Link and Physical Layers
  110.  
  111. Part Five - The Future of Open Systems Networking
  112.     Chapter 16 - Multiprotocol Open Systems
  113.     Chapter 17 - An Architectural Alternative for the Internet
  114.     Chapter 18 - A Reading from the Book of Genebits
  115.                 [Priceless!]
  116.  
  117. Appendix A - Networking Acronyms
  118.     Twenty one pages of acronyms including PTK (for Peter T. 
  119.     Kirstein of University College London!).
  120.  
  121. Appendix B - Sources
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.